package cn.net.lwj.common.model;

import javax.persistence.*;
import lombok.Data;

@Data
@Table(name = "t_gerz_org")
public class TGerzOrg {
    @Id
    @Column(name = "ORG_ID")
    private String orgId;

    @Column(name = "ORG_NAME")
    private String orgName;

    /**
     * 机构简称
     */
    @Column(name = "ORG_NAME_SHORT")
    private String orgNameShort;

    /**
     * 机构编号
     */
    @Column(name = "ORG_NO")
    private String orgNo;

    /**
     * 机构类型（10 在编，20 虚设，30 内设，40 临时，50外部）
     */
    @Column(name = "ORG_TYPE")
    private Integer orgType;

    /**
     * 上级机构 ID， 为空则代表
为根机构
     */
    @Column(name = "PARENT_ID")
    private String parentId;

    /**
     * 状态(>=2000 有效， <2000
无效)
     */
    @Column(name = "STATUS")
    private Integer status;

    /**
     * 排序号（同级机构数值越
小， 排序越靠前）
     */
    @Column(name = "SHOW_ORDER")
    private Integer showOrder;

    /**
     * 机构属性：10代表法院、20代表部门
     */
    @Column(name = "EXT12")
    private Integer ext12;

    /**
     * 法院级别：10代表高院、20代表中院、30代表基层院
     */
    @Column(name = "EXT13")
    private String ext13;

    /**
     * 法院代字
     */
    @Column(name = "EXT14")
    private String ext14;

    /**
     * 机构全路径
     */
    @Column(name = "ORG_FULL_NAME")
    private Integer orgFullName;

    @Column(name = "UPDATE_TIME")
    private String updateTime;
}